<HTML>
<HEAD>
<TITLE>HELP - anonymous_types_explained.page</TITLE>
<script type="text/javascript">
  var relPathToCommmon = "../../common/";
  var relPathToHelpDir = "../../common/help/";
</script>
<script type="text/javascript" src="../../common/jsdyn.js" language="JavaScript"></script>
<script type="text/javascript" src="../../common/js.js" language="JavaScript"></script>
<script type="text/javascript" src="leftmenu.js" language="JavaScript"></script>
<script type="text/javascript">
  var toSearchPage     = "_search','../../search";
  Body1();
</script>
<div class="headerPage">HELP - anonymous_types_explained.page</div>
<div class="path"><a href="#" OnMouseOver="link('','../../index',this)" class="pathLink">Help</A><img src="../../common/path-arrow.gif" class="path-arrow"><a href="#" OnMouseOver="link('_dir','NavigatingInDoxygen0',this)" class="pathLink">Navigating In Doxygen</A><img src="../../common/path-arrow.gif" class="path-arrow"><span class="pathNonLink">anonymous_types_explained.page</span></div>
<script type="text/javascript">
 Body2();
 BodyLeftMenuStart();
WriteLeftMenu("","","","");
 BodyLeftMenuEnd();
 Body3();
</script>
<span class="tabInActive"><a href="#" OnMouseOver="linkTab('_file','anonymous_types_explained_page0','_description',this)" class="tabLinkInActive">Description</a></span>
<span class="tabInActiveGrayout"><span class="tabLinkGrayout">Overview</span></span>
<span class="tabInActiveGrayout"><span class="tabLinkGrayout">Included files</span></span>
<span class="tabInActiveGrayout"><span class="tabLinkGrayout">Included by</span></span>
<span class="tabActive"><a href="#" OnMouseOver="linkTab('_file','anonymous_types_explained_page0','_source',this)" class="tabLinkActive">Source</a></span>
<script type="text/javascript">
 Body4();
</script>
<div class="contentAirTop"></div>
<pre class="codeExamples">
/** 
\page AnonymousTypes

!!Anonymous types in DoxyS.
Anonymous namepaces, classes, structs and unions are given artificial names
in the DoxyS documentation in order to better display them and to be able to 
distiguish between them.

The automatic generated names are a concatenation of a prefix, unique ID number
and the name of the surrounding scope like this:

||Syntax||Type||Example
|$AN$ + $NUM$ _+$file_name$| Anonymous #namespace#, usually in a .CPP-file| AN4_myfile.cpp
|$AU$ + $NUM$ _+$class_name$| Anonymous #union#, usually inside a class| AU8_MyClass
|$AC$ + $NUM$ _+$class_name$| Anonymous #class#, usually inside a class| AC12_MyClass
|$AS$ + $NUM$ _+$class_name$| Anonymous #struct#, usually inside a class| AS2_MyClass

*/</pre><div class="contentAirBottom"></div>
<script type="text/javascript">
 Body5();
Statistics("","","","","");
 Body6();
SetPageTab('_file','_source');
</script>
